<?php
if (file_exists("data/conf/db.php")) {
    $db = include "data/conf/db.php";
} else {
    $db = array();
}
if (file_exists("data/conf/config.php")) {
    $runtime_config = include "data/conf/config.php";
} else {
    $runtime_config = array();
}

if (file_exists("data/conf/route.php")) {
    $routes = include 'data/conf/route.php';
} else {
    $routes = array();
}

if (file_exists("data/conf/codes.php")) {
    $codes = include 'data/conf/codes.php';
} else {
    $codes = array();
}


$configs = array(
    "LOAD_EXT_FILE" => "extend",
    'UPLOADPATH' => 'data/upload/',
    //'SHOW_ERROR_MSG'        =>  true,    // 显示错误信息
    'SHOW_PAGE_TRACE' => false,
    'TMPL_STRIP_SPACE' => true,// 是否去除模板文件里面的html空格与换行
    'THIRD_UDER_ACCESS' => false, //第三方用户是否有全部权限，没有则需绑定本地账号
    /* 标签库 */
    'TAGLIB_BUILD_IN' => THINKCMF_CORE_TAGLIBS,
    'MODULE_ALLOW_LIST' => array('Sqapi', 'Admin', 'Portal', 'Debug', 'Asset', 'Api', 'User', 'Wx', 'Comment', 'Qiushi', 'Tpl', 'Topic', 'Bug', 'Better', 'Pay', 'Cas'),
    'TMPL_DETECT_THEME' => false,       // 自动侦测模板主题
    'TMPL_TEMPLATE_SUFFIX' => '.html',     // 默认模板文件后缀
    'DEFAULT_MODULE' => 'Home',  // 默认模块
    'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称
    'DEFAULT_ACTION' => 'homelaundry', // 默认操作名称
    'DEFAULT_M_LAYER' => 'Model', // 默认的模型层名称
    'DEFAULT_C_LAYER' => 'Controller', // 默认的控制器层名称

    'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数...htmlspecialchars

    'LANG_SWITCH_ON' => true,   // 开启语言包功能
    'DEFAULT_LANG' => 'zh-cn', // 默认语言
    'LANG_LIST' => 'zh-cn,en-us,zh-tw',
    'LANG_AUTO_DETECT' => true,
    'ADMIN_LANG_SWITCH_ON' => false,   // 后台开启语言包功能

    'VAR_MODULE' => 'g',     // 默认模块获取变量
    'VAR_CONTROLLER' => 'm',    // 默认控制器获取变量
    'VAR_ACTION' => 'a',    // 默认操作获取变量

    'APP_USE_NAMESPACE' => true, // 关闭应用的命名空间定义
    'APP_AUTOLOAD_LAYER' => 'Controller,Model', // 模块自动加载的类库后缀

    'SP_TMPL_PATH' => 'themes/',       // 前台模板文件根目录
    'SP_DEFAULT_THEME' => 'simplebootx',       // 前台模板文件
    'SP_TMPL_ACTION_ERROR' => 'error', // 默认错误跳转对应的模板文件,注：相对于前台模板路径
    'SP_TMPL_ACTION_SUCCESS' => 'success', // 默认成功跳转对应的模板文件,注：相对于前台模板路径
    'SP_ADMIN_STYLE' => 'flat',
    'SP_ADMIN_TMPL_PATH' => 'admin/themes/',       // 各个项目后台模板文件根目录
    'SP_ADMIN_DEFAULT_THEME' => 'simplebootx',       // 各个项目后台模板文件
    'SP_ADMIN_TMPL_ACTION_ERROR' => 'Admin/error.html', // 默认错误跳转对应的模板文件,注：相对于后台模板路径
    'SP_ADMIN_TMPL_ACTION_SUCCESS' => 'Admin/success.html', // 默认成功跳转对应的模板文件,注：相对于后台模板路径
    'TMPL_EXCEPTION_FILE' => SITE_PATH . 'public/exception.html',

    'AUTOLOAD_NAMESPACE' => array('plugins' => './plugins/'), //扩展模块列表

    'ERROR_PAGE' => '',//不要设置，否则会让404变302

    'VAR_SESSION_ID' => 'session_id',

    "UCENTER_ENABLED" => 0, //UCenter 开启1, 关闭0
    "COMMENT_NEED_CHECK" => 0, //评论是否需审核 审核1，不审核0
    "COMMENT_TIME_INTERVAL" => 60, //评论时间间隔 单位s

    /* URL设置 */
    'URL_CASE_INSENSITIVE' => true,   // 默认false 表示URL区分大小写 true则表示不区分大小写
    'URL_MODEL' => 0,       // URL访问模式,可选参数0、1、2、3,代表以下四种模式：
    // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE  模式); 3 (兼容模式)  默认为PATHINFO 模式，提供最好的用户体验和SEO支持
    'URL_PATHINFO_DEPR' => '/',    // PATHINFO模式下，各参数之间的分割符号
    'URL_HTML_SUFFIX' => '',  // URL伪静态后缀设置

    'VAR_PAGE' => "p",

    'URL_ROUTER_ON' => true,
    'URL_ROUTE_RULES' => $routes,

    /*性能优化*/
    'OUTPUT_ENCODE' => true,// 页面压缩输出

    'HTML_CACHE_ON' => false, // 开启静态缓存
    'HTML_CACHE_TIME' => 60,   // 全局静态缓存有效期（秒）
    'HTML_FILE_SUFFIX' => '.html', // 设置静态缓存文件后缀

    'TMPL_PARSE_STRING' => array(
        '__UPLOAD__' => __ROOT__ . '/data/upload/',
        '__STATICS__' => __ROOT__ . '/statics/',
        '__WEB_ROOT__' => __ROOT__
    ),

    'DATA_CACHE_TIME' => 86400,
    'DATA_CACHE_PREFIX' => 'XD_',

    /*********短信平台KEY*********/
    'SMS' => array(
        'URL' => 'http://spc.exands.com/',
        'APPID' => 'mll142ysxgixjl1aqe',
        'APPSECRET' => 'yxe3u8vopcud84luv8vl9fhfyexnp8f5'
    ),
    //微信公众号配置
    'WEIXIN' => array(
        'APPID' => 'wx398f001dcb348d15',
        'APPSECRET' => '46fee3e10d382725dd0ddfba2ce35061'
    ),
    //ERP 会员接口配置
    'ERPUSER'=>array(
        'APPID'=>'XDXZ_WX',
        'ApiSecre'=>'fz7msj3cin',
        'URL'=>'http://erp.lidoway.com:31001',
        'ISSUE_STORE'=>'02101'
    ),
    //接口授权用户列表
    'API_USERS' => array(
        '1001'=>'a7351dcb5d55c069f3290c1746f59ff8'
    ),

    'PARK_API' => array(
        'cid' => '880002101008298',
        'usr' => '880002101008298',
        'psw' => '880002101008298',
        'v' => 2,
        'signKey' => '3f0087342acc024bf48b8bc64f74aef2',
        'businesserCode' => '880075500000001',
        'parkCode' => '0000008211',
        'areacode' => '0010028888',
        'loginurl' => 'http://www.jslife.com.cn/jsaims/login',
        'funcurl' => 'http://www.jslife.com.cn/jsaims/as'
    ),

    'CODES' => $codes

    /**
     * cid=880002101008298
    usr=880002101008298
    psw=880002101008298
    v=2
    signKey=3f0087342acc024bf48b8bc64f74aef2
    parkcode=0000008211
    http://www.jslife.com.cn/jsaims/login
    http://www.jslife.com.cn/jsaims/as
     */
);

return array_merge($configs, $db, $runtime_config);
